var page=1;
var firstPage = false;
var lastPage = false;
var totalPage = 0;
var lis="";
var li="";
var column="";// 字段
$(function() {
	// 获取行政区数据
	$.ajax({
		url : 'dynamic/tree/tree',
		dataType : 'json'
	}).done(function(data) {
		if (!data) {
			return;
		}

		// 初始化行政区树
		var settings = {
			treeId : "mytree",
			check : {
				enable : true,
				chkStyle : "checkbox",
				chkboxType : {
					"Y" : "s",
					"N" : "s"
				}
			},
			view : {
				showIcon : false,
				fontCss : {
					font_size : "13px"
				}
			},
			callback : {
				onClick : myOnClick,
				onCheck : myOnCheck
			}
		};
		var treeObj = $.fn.zTree.init($('#xzqtree'), settings, data);
		// var nodes = treeObj.getNodesByParam("name", "root", null);
		// var treeId=treeObj.
		// treeObj.checkAllNodes(true);
		var nodes = treeObj.getNodes();
		if (nodes.length > 0) {
			treeObj.expandNode(nodes[0], true, false, true);
		}
		var nodes2 = treeObj.getNodesByParam("parentId", "-1", null);

		if (nodes2.length == 2) {
			treeObj.expandNode(nodes2[0], true, false, true);
			treeObj.expandNode(nodes2[1], true, false, true);
		}
		var nodes2 = treeObj.getNodesByParam("name", "延1井组", null);
		if (nodes2.length == 1) {
			treeObj.expandNode(nodes2[0], true, false, true);
		}
		for ( var i = 0, l = nodes.length; i < l; i++) {
			treeObj.checkNode(nodes2[i], true, true);
		}
		
		// 显示默认界面
		jiemian1(page);
		// 节点点击的处理
		function myOnClick(event, treeId, treeNode) {
			// alert(treeNode.tId+":"+treeNode.name);
			if (treeNode.checked) {
				// treeObj.checkNode(treeNode, false, true);
				var nodes = treeObj.getCheckedNodes(true);
				if (nodes.length == 1) {
					jiemian2(treeNode.name);
				}
			} else {
				treeObj.checkNode(treeNode, true, true);
			}
		}
		// 节点checked的处理
		function myOnCheck(event, treeId, treeNode) {
			var treeObj = $.fn.zTree.getZTreeObj("xzqtree");
			var nodes = treeObj.getCheckedNodes(true);
			if(nodes.length>=2||nodes.length==0){
				page=1;
				$("#daohang").hide();
				$("#space").show();
				$("#table0").show();
				/*$("#table1").hide();
				$("#table2").hide();
				$("#table3").hide();
				$("#table4").hide();
				$("#table5").hide();
				$("#table6").hide();*/
				//$("#data_table").show();
				$("#paginate").show();
				jiemian1(page);
			}else{
				$("#table0").hide();
				//alert("123");
				var nodes = treeObj.getCheckedNodes(true);
				jiemian2(nodes[0].name);
				$("#table1").show();
				$("#daohang").show();
				
			}
			// alert(treeNode.tId + ", " + treeNode.name + "," +
			// treeNode.checked);
			// alert(treeId);
			// redirect();
			/*
			 * if (treeNode.checked) { // alert("123"); redirect(); }
			 */
		}
	});
});
function shuju(page) {
	var treeObj = $.fn.zTree.getZTreeObj("xzqtree");
	nodes = treeObj.getCheckedNodes(true);
	// var arr = new Array(nodes.name);
	// var idstr=arr.join(',');//将数组元素连接起来以构建一个字符串
	var str = "";
	for ( var i = 0; i < nodes.length; i++) {
		if (nodes[i].name == nodes[i].id && (!nodes[i].isParent)) {
			// alert(nodes[i].name+"="+nodes[i].id);
			str += nodes[i].name;
			if (i < nodes.length - 1) {
				str = str + ",";
			}
		}
		//
	}
	$.ajax({
		url : 'basic1/query1',
		dataType : 'json',
		type : 'post',
		data:'page='+page+'&wellname='+str,
	    async:false
	}).done(function(data) {
		if (!data) {
			return;
		}
		li = data.list;
		$('#lblToatl').text(data.totalRow);
		$('#lblCurent').text(data.pageNumber);
		$('#lblPageCount').text(data.totalPage);
		totalPage=data.totalPage;
		firstPage = data.firstPage;
		lastPage = data.lastPage;
	});
}

$("#first").click(function() {
	if (!firstPage) {
		page = 1;
		jiemian1(page);
	}
});
$("#previous").click(function() {
	// alert(page);
	// alert(firstPage);
	if (!firstPage) {
		page = parseInt($('#lblCurent').text()) - 1;
		jiemian1(page);
	}
});
$("#next").click(function() {
	// alert("下一页");
	// alert(lastPage);
	if (!lastPage) {
		page = parseInt($('#lblCurent').text()) + 1;
		jiemian1(page);
	}
});
$("#last").click(function() {
	// alert("3");
	// alert(firstPage);
	if (!lastPage) {
		page = totalPage;
		jiemian1(page);
	}
});
//
function jiemian1(page) {
	$.ajax({
		url : 'basic1/query',
		dataType : 'json',
		type : 'post',
	}).done(
			function(data) {
				if (!data) {
					return;
				}
				// var st=getcheckedNodes();
				// alert(da);
				var str = "";
				str += "<tr bgcolor='#FFEC8B'>";
				for ( var i = 0; i < data.length; i++) {

					str += "<th name='t0' class='tab_title tabel_hei'>"
							+ data[i].fieldname + "</th>";
				}
				str += "</tr>";
				// alert(da.length);
				shuju(page);
				for ( var j = 0; j < li.length; j++) {
					str += "<tr>";
					for ( var k = 0; k < data.length; k++) {
						    var s=data[k].fieldcode;
						str += "<td name='t0' class='tab_title tabel_hei'>"
								+ li[j][s] + "</td>";
					}
					str += "</tr>";
				}
				//alert(str);
				$("#tab2").hide();
				// $("#space").show();
				$("#table0").html(str);
			});
}


function shuju2(wellname,tablename) {
    
	$.ajax({
		url : 'basic1/query2',
		dataType : 'json',
		type : 'post',
		data:'wellname='+wellname+'&tablename='+tablename,
	    async:false
	}).done(function(data) {
		if (!data) {
			return;
		}
		lis = data;
		
	});
}

function col2(tablename){
	$.ajax({
		url : 'basic1/column2',
		data:'tablename='+tablename,
		dataType : 'json',
		type : 'post',
		async:false
	}).done(
			function(data) {
				if (!data) {
					return;
				}
		    column=data;
				
	
  });
}
function table1(column,lis,n){
	var str = "";
	var j = 10;
	var str = "";
	str += "<tr bgcolor='#FFEC8B'>";
	for ( var i = 0; i < column.length; i++) {

		str += "<th name='t0' class='tab_title tabel_hei'>"
				+ column[i].fieldname + "</th>";
	}
	str += "</tr>";
	// alert(da.length);
	for ( var j = 0; j < lis.length; j++) {
		str += "<tr>";
		for ( var k = 0; k < column.length; k++) {
			    var s=column[k].fieldcode;
			str += "<td name='t0' class='tab_title tabel_hei'>"
					+ lis[j][s] + "</td>";
		}
		str += "</tr>";
	}
	
	$("#paginate").hide();
	$("#space").hide();
	$("#table0").hide();
	$("#daohang").show();
	// alert("#table"+n);
	// alert(str);
	var t="#table"+n;
// alert(t);
	$(t).html(str);
	// alert($("#data_table").html());
}
//
function jiemian2(wellname) {        
	// alert("haha");
	  for(var n = 1; n <= 6; n++) {
	  if(n==1){
		  col2("jtjcsj");
		  shuju2(wellname,"jtjcsj");
		// alert("1");
		  table1(column,lis,n);  
		// alert("1.1");
	  }else if(n==2){
		  col2("mccjsj");
		  shuju2(wellname,"mccjsj");
		  table1(column,lis,n);  
	  }else if(n==3){
		  col2("mcsjsj");
		  shuju2(wellname,"mcsjsj");
		  table1(column,lis,n);  
	  }else if(n==4){
		  col2("fxhysj");
		  shuju2(wellname,"fxhysj");
		  table1(column,lis,n);  
	  }else if(n==5){
		  col2("mcddbcjsj");
		  shuju2(wellname,"mcddbcjsj");
		 // alert(lis.wellcode);
		  table1(column,lis,n);  
	  }else if(n==6){
		  col2("ylsgsj");
		  shuju2(wellname,"ylsgsj");
		  table1(column,lis,n);  
	  }
 }
}